cordova.define("org.apache.cordova.narfid.RfidImpl", function(require, exports, module) {
var exec = require('cordova/exec');

var RfidImplFunc = function(){};

RfidImplFunc.prototype.init = function(arg0, success, error) {
    exec(success, error, "RfidImpl2", "init",  [arg0]);
};
RfidImplFunc.prototype.coolMethod = function (arg0, success, error) {
    exec(success, error, 'RfidImpl2', 'coolMethod', [arg0]);
};
RfidImplFunc.prototype.open = function(arg0, success, error) {
    exec(success, error, "RfidImpl2", "open",  [arg0]);
};

RfidImplFunc.prototype.close = function(arg0, success, error) {
    exec(success, error, "RfidImpl2", "close",  [arg0]);
};

RfidImplFunc.prototype.searchTag = function(arg0, success, error) {
    exec(success, error, "RfidImpl2", "searchTag",  [arg0]);
};

RfidImplFunc.prototype.stopSearch = function(arg0, success, error) {
    exec(success, error, "RfidImpl2", "stopSearch",  [arg0]);
};

RfidImplFunc.prototype.getAvaliableDevices = function(arg0, success, error) {
    exec(success, error, "RfidImpl2", "getDevice",  [arg0]);
};


var RfidImplFUNC= new RfidImplFunc();
module.exports = RfidImplFUNC;
});
